package com.bj58.analysis.tools;

/**
 * @description 用于标识解析工具类
 * @author tzc
 *
 */
public enum LogToolsTag {
	TRACK_ORIGINAL_LOG {// track原始日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalTrackAnalysis";
		}
	},

	APPTRACK_ORIGINAL_LOG {// APP track原始日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalAppTrackAnalysis";
		}
	},

	TRACK_ETL_LOG {// track ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.ETLTrackAnalysis";
		}
	},

	CLICK_ORIGINAL_LOG {// click 原始日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalClickAnalysis";
		}
	},

	CLICK_ETL_LOG {// click ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.ETLClickAnalysis";
		}
	},

	LISTCLICK_ORIGINAL_LOG {// listclick ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalListClickAnalysis";
		}
	},

	LISTCLICK_ETL_LOG {// listclick ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.ETLListClickAnalysis";
		}
	},

	LISTSHOW_ORIGINAL_LOG {// listshow ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalListShowAnalysis";
		}
	},

	LISTSHOW_ETL_LOG {// listshow ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.ETLListShowAnalysis";
		}
	},

	ACTION_ORIGINAL_LOG {// action 原始日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalActionAnalysis";
		}
	},

	ACTION_ETL_LOG {// action ETL日志标识
		public String getTag() {
			return "com.bj58.analysis.tools.ETLActionAnalysis";
		}
	},
	
	TRACK_ORIGINAL_LOG_GANJI_APP{
		public String getTag() {
			return "com.bj58.analysis.tools.OriginalGanjiAppTrackAnalysis";
		}
	};

	public abstract String getTag();// 获取标志
}
